1
O Fantasma na Máquina: Definindo o Programa
AI020Lesson 1
00:00

Um programa é uma entidade dualística, frequentemente descrita como o "fantasma na máquina." Ele existe simultaneamente como um texto estático escrito por um ser humano e como uma máquina dinâmica e imaterial que dirige o hardware físico. Um computador serve apenas como um hospedeiro para essas construções baseadas em lógica.

1. A Tríplice Existência

Um programa se manifesta de três formas: como código-fonte legível por humanos, como dados binários na memória e como a força ativa que controla essa memória. O programador é um criador de universos de complexidade praticamente ilimitada, governado inteiramente pela lógica que eles definem.

O Hospedeiro Material
Hardware físico, mainframes e circuitos.
O Convidado Imaterial
A lógica, o 'fantasma' e a intenção do programa.

2. Controlando a Complexidade

Programar é a habilidade de dominar a complexidade. Um grande programa faz com que o complexo pareça simples. Embora as linguagens de computador sejam menos flexíveis que a fala humana, elas seguem regras gramaticais rigorosas para manter a precisão.

Além do Navegador: Para executar os programas definidos neste curso fora de um navegador web, você pode usar Node.js.

Universos que vamos construir: Simulação de Vida Artificial • Jogos de Plataforma • Programas de Pintura • Sites Dinâmicos
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>